package item

type Item struct {
	ID          string   `bson:"_id,omitempty"` // 唯一标识
	Name        string   `bson:"name"`          // 道具名称
	Category    string   `bson:"category"`      // 道具类别
	Quantity    int      `bson:"quantity"`      // 数量
	Usable      bool     `bson:"usable"`        // 是否可用
	Components  []string `bson:"components"`    // 组成部分（用于合成）
	CraftedFrom []string `bson:"crafted_from"`  // 合成来源
	PlayerID    string   `bson:"player_id"`     // 玩家ID
	ItemTmpID   int      `bson:"item_tmp_id"`   // 物品模版id
}

const (
	Chaopiao      = 101
	Zuanshi       = 102
	RencaiExp     = 103
	XindeExp      = 104
	XuanchuanExp  = 105
	PeixunExp     = 106
	TexunExp      = 107
	KuangchangExp = 108
	ZhiFuExp      = 109
)

// 特定场景资源类型
const (
	Maiyubi         = 201
	Gewubi          = 202
	Liangpiao       = 204
	Roupiao         = 205
	Guopiao         = 206
	NanzaotangExp   = 207
	NvzaotangExp    = 208
	SangnaExp       = 209
	AnmoExp         = 210
	ZhongyiExp      = 211
	GuibingExp      = 212
	KaiXin52Bi      = 213
	GongHuiGongXian = 214
)
const (
	CarUpLevelCostItemId = 130005
)
